// 2010-03-26 - M. Caputo

#ifndef I_RENDER_MODE_H
#define I_RENDER_MODE_H

#include <QString>

#include "IScene.h"

class IRenderMode
{

public:
	virtual ~IRenderMode() {}

	virtual QString name() = 0;
	virtual void setSettings() = 0;
	virtual void unsetSettings() = 0;
	virtual void draw(IScene *scene, const QColor & defaultColor) = 0;
};

#endif
